package org.dmcs.homework.statistics.api;

import Jama.Matrix;

/**
 * A tool for the calculation of Fischer coefficient for a given set of data, classes and dimensions.
 * @author Zielony
 * @version 1.0
 */
public interface IFischerCoefficientCalculator {
	/**
	 * Calculates the Fischer coefficient for a given set of data, set of classes and considered dimensions.
	 * @param data the whole data set.
	 * @param classes the classes considered.
	 * @param selectedDimensions the dimensions considered.
	 * @return the Fischer coefficient.
	 */
	public double calculateFischerCoefficient(Matrix data, int[][] classes,
			int[] selectedDimensions);
}